package com.ph.irp.base.stockprice.service;

import java.util.List;

import com.ph.irp.dto.StockPriceDTO;
import com.ph.irp.model.PBaseStockprice;

public interface StockPriceService {
	
	List<StockPriceDTO> getStockPrices(PBaseStockprice pbaseStockPriceModel)throws Throwable;
	
	StockPriceDTO getStockPriceDTOById(int stockpriceId)throws Throwable;
	
	PBaseStockprice getStockPriceById(Integer stockPriceId)throws Throwable;
	
	void deleteStockPriceByIds(Object[] stockPriceIds)throws Throwable;
	
	void updateStockPrice(PBaseStockprice pbaseStockPriceModel)throws Throwable;
	
	void addStockPrice(PBaseStockprice pbaseStockPriceModel)throws Throwable;
	
	void checkStockPrice(Integer stockPriceId)throws Throwable;
	
	void unCheckStockPrice(Integer stockPriceId)throws Throwable;
	
	void controlPrice(PBaseStockprice pbaseStockPriceModel,int flag)throws Throwable;
	
	

}
